Automatic Generation of E cient Array Redistribution

نویسنده

  • Shankar Ramaswamy
چکیده

Appropriate data distribution has been found to be critical for obtaining good performance on Distributed Memory Multicomputers like the CM-5, Intel Paragon and IBM SP-1. It has also been found that some programs need to change their distributions during execution for better performance (redistribution). This work focuses on automatically generating eecient routines for redistribution. We present a new mathematical representation for regular distributions called PITFALLS and then discuss algorithms for redistribution based on this representation. A signiicant contribution of this work is the ability to handle arbitrary source and target processor sets while performing redistribution ; another is the ability to handle arbitrary dimensionality for the array being redistributed in a scalable manner. The results presented show low overheads for our redistribution algorithm as compared to naive runtime methods.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Performance of Multi-Dimensional Array Redistribution on Distributed Memory Machines

Array redistribution is required very often in programs on distributed memory parallel computers. It is essential to use e cient algorithms for redistribution, otherwise the performance of the programs may degrade considerably. In this paper, we focus on automatic generation of communication routines for multidimensional redistribution. The principal advantage of this work is to gain the abilit...

متن کامل

Contention-Free Communication Scheduling for Array Redistribution

Array redistribution is required often in programs on distributed memory parallel computers. It is essential to use ecient algorithms for redistribution, otherwise the performance of the programs may degrade considerably. The redistribution overheads consist of two parts: index computation and interprocessor communication. If there is no communication scheduling in a redistribution algorithm, ...

متن کامل

Automatic Data Distribution for Nearest Neighbor Networks

An algorithm for mapping an arbitrary multidimen sional array onto an arbitrarily shaped multidimen sional nearest neighbor network of a distributed mem ory machine is presented The individual dimensions of the array are labeled with high level usage descrip tors that can either be provided by the programmer or can be derived by sophisticated static compiler analy sis The presented algorithm ac...

متن کامل

Improvement of generative adversarial networks for automatic text-to-image generation

This research is related to the use of deep learning tools and image processing technology in the automatic generation of images from text. Previous researches have used one sentence to produce images. In this research, a memory-based hierarchical model is presented that uses three different descriptions that are presented in the form of sentences to produce and improve the image. The proposed ...

متن کامل

Automatic Workflow Generation and Modification by Enterprise Ontologies and Documents

This article presents a novel method and development paradigm that proposes a general template for an enterprise information structure and allows for the automatic generation and modification of enterprise workflows. This dynamically integrated workflow development approach utilises a conceptual ontology of domain processes and tasks, enterprise charts, and enterprise entities. It also suggests...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995